.member-login #container{
	width:820px;
	margin:0 auto;
}
.member-login #container #main{
	width:818px;
}
.member-login #container #login{
	width:370px;
	display:inline;
}
.member-login #container #login_form{
	border-bottom:2px solid #ddd;
	padding-right:2px;
	background:#fff url(../images/shadow_bg.gif) repeat-y right 2px;
	width:368px;
}
.member-login #container #login_form div.wrap_outer{
	padding:1px;
	border:1px solid #CACACA;
	background:#fff;
}
.member-login #container #login_form div.wrap_outer div.wrap_inner{
	background: #fafafa;
	height:310px;
	overflow: hidden;
}
.member-login #container #login_form div.wrap_outer div.wrap_inner h6.title-bar{
	text-align: left;
	font-size:14px;
	padding-left:10px;
	width:340px;
	margin:0 auto;
	height:24px;
	padding-top:6px;
	border-bottom:1px solid #ddd;
}
.member-login #container #login_form ul{
	padding-top:16px;
	width:350px;
	margin: 0 auto;
	border-top:2px solid #fff;
}
.member-login #container #login_form ul li{
	position: relative;
	width:240px;
	padding-left:80px;
	text-align:left;
	height:36px;
	margin-top:12px;
	padding-top:6px;
}
.member-login #container #login_form ul li label.th{
	display: block;
	position:absolute;
	width: 70px;
	top:12px;
	left:0px;
	text-align:right;
	font-size:14px;
	color:#666;
}
.member-login #container #login_form ul li input.inp-box{
	border:1px solid #ccc;
	height:20px;
	padding:3px;
	padding-top:6px;
}
.member-login #container #login_form ul li input#rem{
	border:none;
	height:20px;
	width:20px;
}
.member-login #container #login_form ul li span{
	margin-left:6px;
}
.member-login #container #login ul li a{
	color:#666;
	text-decoration:underline;
}
.member-login #container #login_form ul li input#sub_login{
	width:86px;
	height:26px;
	border:none;
	padding-top:4px;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	background: url(../images/btn_sub_log.gif) no-repeat;
	cursor:pointer;
}
.member-login #container #login_form p.adinfo{
	clear:both;
	width:320px;
	margin:0 auto;
	margin-top:10px;
	border-top:1px solid #ddd;
	padding-top:10px;
	height:20px;
}
.member-login #container #login_form p.adinfo a{
	color: #333;
	margin-left:6px;
	margin-right:6px;
}
.member-login #container #login_form p.adinfo a.hot{
	color: #FE1A0D;
}
#login_prompt{
	border:1px solid #eee;
	border-bottom:none;
	line-height:48px;
	background:#fefefe;
}